package com.project.zsxd.server.common.util;

import com.google.gson.*;

/**
 * JSON工具类
 * Created by kaler on 2020/5/16.
 */
public class JsonUtil {

    private static Gson GSON = new Gson();
    private static JsonParser JSON_PARSER = new JsonParser();

    /**
     * 对象转Json字符串
     * @param object
     * @return
     */
    public static String toJson(Object object) {
        return GSON.toJson(object);
    }

    /**
     * 字符串转JSON对象
     * @param jsonString
     * @return
     */
    public static JsonObject parse2JsonObject(String jsonString) {
        JsonElement element = JSON_PARSER.parse(jsonString);
        return element.getAsJsonObject();
    }

    /**
     * 字符串转JSON对象
     * @param jsonString
     * @return
     */
    public static JsonArray parse2JsonArray(String jsonString) {
        JsonElement element = JSON_PARSER.parse(jsonString);
        return element.getAsJsonArray();
    }


}
